my left foot! - Allemand Anglais Dictionnaire